@import url(layout.css);
/*******重置WEUI 部分样式*******/
input.weui-btn {  width: 50%;  }
.weui-btn_primary {  background: rgba(0, 0, 0, 0.2); border-radius: 0.926rem; }
/*******重置WEUI 结束*******/
.mpart { background-image: url(../imagesm/peidui/bg.jpg); background-size: 100% 16rem;}
.vision { position: absolute; width:100%; }
.vision .s_mide { height:15.5rem;background-image: url(../imagesm/peidui/bgstar.png);}
.vision_bottom { position:absolute; bottom:-1rem;}
.vision .s_botm:nth-child(1n), .vision .s_botm:nth-child(2n) { margin-top: 0;}

.inp_form { height:10rem; text-align: center; padding-top: 1.6rem; position:relative;}
.inp_form .inp_area:nth-child(2n){background:url(../imagesm/suanming/inp_area2_line.png) no-repeat center 0;background-size:100%;padding-top: 0.7rem;margin-top:0.7rem;}
.inp_form strong { color: #fff; font-size: 0.6rem; display:block; font-weight: 400; dtext-shadow: 0px 0px 8px rgba(36, 51, 117, 0.68);}
.inp_form p { color: rgba(255,255,255,.65); font-size: .35rem; margin: .2rem 1rem; }

.inp_form .inpbox { width:5.5rem;}
.inp_form .timebox { width:4rem;}
.inp_form .placebox { width:6rem;}
.inp_form em { background:#8fc3e2;}

.view .mpart { background-size: 100% 16rem;}
.view .vision .s_mide { height:14rem;}
.mpart .inp_form .inp_area:nth-child(2n){padding-top: .8rem;margin-top: .8rem;}


.toollist { padding: 0 .2rem .6rem .2rem; border-bottom: solid 1px #eee; margin-bottom: .4rem }
.toollist ul{ display: -webkit-box;}
.toollist ul li{ -webkit-box-flex: 1;}
.toollist ul li img{ width:1.2rem; height:1.2rem; margin:0 auto 0.1rem; display:block; border-radius: 5px; background:#eee;}
.toollist ul li span{ display:block; text-align: center; font-size: 0.37rem; min-width: 2.3rem}



/*查询结果*/
.top_box { padding-top:1.5rem; overflow: hidden; }
.top_box h2{ color:#fff; font-size:0.46rem; margin-bottom: 0.7rem; text-align: center;}
.top_box h2 strong { line-height: .62rem; display: block; padding: .2rem .4rem }
.top_box h2 small { display: inline-block; font-size: .32rem; background:rgba(31,56,128,0.3); border-radius: .3rem; padding: .1rem .2rem}
.m_box{ max-width: 640px; padding-bottom:1rem;position: relative;}
.m_box .a_icon { margin-left: 3.3333rem; height: 4.6rem; overflow: hidden }
.m_box .a_icon span { width:3.3333rem; display: inline-block; float: left; text-align: center; vertical-align: bottom }
.m_box .a_icon span i {  clear: both; background:rgba(255,255,255,0.3); dwidth: 2.3rem; padding:0.2rem; border-radius: 100%; display: inline-block; dmargin: 0 auto;}
.m_box .a_icon span i img{ width:2.3rem; height:auto; display:block;}
.m_box .a_icon span:nth-child(2n) i {  margin-top: 1.6rem }
.m_box .a_icon span:nth-child(2n) i img { width: 1rem; }
.m_box .a_icon span:nth-child(2n) strong { display: none }
.m_box .a_icon span em { font-size: .26rem; color: #fff; clear: both; display: block }
.m_box .a_icon span strong { overflow: hidden }
.m_box .a_icon span strong { display:block; text-align: center; margin-top: 0.1rem;}
.m_box .a_icon span strong { color:#ffb9b8; font-size: 0.5rem;}
.m_box .a_icon span strong small { color:#4662b3; font-size: 0.33rem; display: block; margin-top: .1rem;}

.m_box ul { margin:0.37rem 0.5rem; background:rgba(31,56,128,0.3); border-radius:10px; color:#e2e9ff; padding: 0.37rem 0.5rem; box-sizing:border-box; font-size:0.36rem; line-height:0.8rem; }
.m_box ul li { float:left; width:50%;}
.viewcont { width: 100%;}
.other em { float:left; display:block; width:1rem; height:1rem; border-radius:100%; background:#f79896;}
.other em img { width:100%; height:auto;}
.other span { display:block; margin-left: 1.2rem; background:#f79896; height:1rem; line-height: 1rem; color:#fff; padding:0 0.2rem; border-radius: 5px;}
.other span i { float:right; background:url(../imagesm/arrow_r.png) no-repeat right center; background-size: 0.15rem auto; padding-right: 0.3rem; font-size: 0.38rem;}

.advan { margin:0.5rem 0 0.2rem; border-bottom: 1px solid #eee; padding-bottom: 0.3rem;}
.advan p { line-height: 0.8rem; margin-bottom: 0.3rem;}
.advan p span{color:#fff;background: #84cfb8;padding:0 0.2rem;border-radius: 5px;display:inline-block;margin-right: 5px;}
.advan p:nth-child(2n) span { background:#f79896;}
.advan p:nth-child(3n) span {background: #a3d2f5;}

.info p{ line-height:1rem; font-size: 0.463rem;}
.info p strong{ color:#9198f4; font-weight: 700;}

.viewcont .li_txt{ margin:0;padding:0 0.37rem;width: 100%;box-sizing:border-box;}
.viewcont .li_txt a{ color:#6280c6;}

.list_more { margin-bottom: 0.3rem;}
.tline{ padding-top: 0.3rem;}
.list_more .li_txt{ margin:0.3rem 0.37rem 0; border-top: 1px solid #eee; padding-top:0.3rem;}
.list_more .li_txt:nth-child(2){ border: 0; padding:0;}
.list_more .li_txt2 li{ width:50%; float:left;}
.list_more .li_txt4 li{ width:25%; float:left;}
.cont {padding:0 0.37rem; }
.cont p { margin: .36rem 0; }

.back { background-size: 100% 16rem; padding: .5rem 0; }
.back  a { background: #9791d6; color: #fff; border-radius: 1rem; line-height: 1rem; display: block; width: 4rem; margin: 0 auto; text-align: center }


.pl_list h2{ margin-bottom: 0.2rem;}
.pl_list p {font-size: 0.4rem;margin: 0.5rem  0.2rem;}

/*内容*/
h2.title{ text-align: center; font-size: 0.52rem; color:#e65992; margin-bottom: 0.3rem;}
article{ font-size: 0.4rem;  border-bottom: 10px solid #f8f8f8; padding:0 0.37rem 0.2rem; margin-bottom: 0.5rem;}
article ul li{ padding:0.22rem 0; line-height: .75rem;}
article ul li label { color:#4ab3cc; font-weight: 700; margin-right: 0.1rem; display:inline-block;}
article ul li a { display: inline-block }
article ul.xline label {text-align:  center;}
article ul.s_1x li label { width:2rem;}
article ul.s_2x li label { width:3rem;}
article ul.s_3x li label { width:6rem;}
article ul .t_line { font-size: .36rem }
article ul li .txt_icon1 ,article ul li .txt_icon2{ display:inline-block; text-align: center; border-radius:0.6rem; color:#fff; margin: 0 0.2rem 0 0; width:0.6rem; height:0.6rem; line-height: 0.6rem;vertical-align: middle;}
article ul li .txt_icon1{ background:#7da1f3;}
article ul li .txt_icon2{ background:#f5a398;}
article ul li span{ display:inline-block;  vertical-align: middle;}
article ul li.s1 span {	width:8.4rem;}
article ul li.s2 span {	width:7rem;}
article ul li small { font-size: 0.38rem;}
article ul.list_ls li small {	font-weight: 500;}
article ul.list_ls li span {	display: block;}
article ul.list_ls li em { font-size: .2rem; margin-left: .1rem }
article h4 ,article h5{ color:#7da1f3; line-height: 0.8rem;}
article h4{ font-size: 0.5rem;}
article h5{ color:#e65992; font-size: .4rem;}
article p{line-height: 1rem;}
article .keep_btn small { background: #92b9f4; color: #fff; font-size: .45rem; display: block; width: 3rem; border-radius: .15rem; height: 1rem; line-height: 1rem; text-align: center; margin: .5rem auto; }
.dmbsc-control { display: none }






